
html{ background:#fff}
body{ font-size:16px; font-family:"Microsoft YaHei",arial,"\5b8b\4f53"; background-color:#fff;}
.fixHead{ position:absolute; top:0; left:0; right:0; height:40px; background:#4989ba; }
.fixHead h1{ height:40px; line-height:40px; font-size:18px; text-align:center; color:#fff; font-weight:bold;}
.fixHead .goBackBtn{ position:absolute; top:0; left:0px; width:40px; bottom:0; border:0 none; background:url(../images/goBackBtn.png) no-repeat center center;}
.fixHead .regOutBtn{ position:absolute; top:9px; right:10px; border:0 none; background:none; color:#fff; font-size:14px; font-weight:bold;}
.fixHead .regOutBtn:after{ }

.sehWrap{ padding:70px 10px 0;}
.sehWrap .lt{ display:block; text-align:left; font-size:14px; font-weight:bold; color:#4989ba}
.sehWrap .lt .i{ font-style:normal; margin-left:3px; color:red; font-size:12px; font-weight:normal}
.sehWrap .lt .ii{ color:#4989ba;}
.sehWrap .line{ padding-bottom:10px;}
.sehWrap .control{  height:38px; padding:0 6px; border:1px solid #beceda; background:#fbfdff; border-radius:2px; box-sizing:border-box}
.sehWrap .nselect option{ height:38px; line-height:38px;}
.sehWrap .control.respWidth{ width:100%; }
.sehWrap .line_2 .control{ width:48%;}
.sehWrap .line_2 .dds{ display:inline-block; width:4%; text-align:center;}
.sehWrap .queryBtn{ width:100%; height:40px; margin-top:30px; text-align:center; font-weight:bold; color:#fff; border:0 none; background:#f96e38; border-radius:2px;}
.sehWrap input.error{ border-color:red; color:red}
.mask{ display:none; position:absolute; z-index:10; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6)}
.jqnameWrap{ display:none; position:absolute; z-index:11; top:30px; left:30px; right:30px; bottom:30px; background:#fff;}
.jqnameUl{ position:absolute; left:10px; right:10px;}
.jqnameUl li{ height:38px; overflow:hidden; padding:0 5px; border-bottom:1px dashed #86aac6}
.jqnameUl .listTxt{ display:block; height:100%; line-height:38px; padding-left:5px; box-sizing:border-box; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#4989ba}

/* 查询订单列表页 */
.queryResW{ display:none; position:absolute; top:40px; left:0; right:0; bottom:0; overflow:hidden; background:#f1f1f1;}
.queryUl{ position:absolute; left:12px; right:12px; font-size:16px;}
.queryUl li.item{ overflow:hidden; margin-bottom:10px; padding:10px 20px; background:#fff}
.queryUl li.item>p{ line-height:1.9;}
.queryUl li.item .manifyBtn{ display:block; width:100%; height:30px; margin:10px 0; background:#4989ba; border-radius:2px; color:#fff; text-align:center; border:0 none;}
.queryUl li.item .chkBtn{display:block; width:100%; height:30px; margin:10px 0; background:#f07845; border-radius:2px; color:#fff; text-align:center;border:0 none; }
.queryUl li.item .manifyBtn.disable{ background:#eaeaea; color:#9b9b9b;}
.queryUl li.item:first-child{ margin-top:10px;}
.queryUl li.more{ margin-bottom:20px;}
.queryUl li.more input[type=button]{ width:100%; border:0 none; border-radius:2px; height:36px; background:#4989ba; color:#fff; text-align:center;}
.tdesc{ width:100%; border-collapse:collapse; background:#edf8ff; border:1px solid #c7dceb}
.tdesc td{ border:1px solid #c7dceb; text-align:center; font-size:12px; color:#4989ba; padding:8px 0}
.ticketsW{ box-sizing:border; padding:4px; background:#edf8ff; border:1px solid #c7dceb; border-top:0 none}
.ttickets{ width:100%; font-size:12px; table-layout:fixed;}
.ttickets tr{ height:36px; background:#fafdff; border-bottom:2px solid #edf8ff}
.ttickets tr:last-child{ border-bottom:0 none;}
.ttickets .col_1{ text-align:left; color:#62829a; padding-left:8px;}
.ttickets .col_2{ width:50px; text-align:center;}
.ttickets .col_3{ width:55px; text-align:center;}
.ttickets .manifyBtn{ width:50px; height:25px; background:#3687c6; border-radius:2px; color:#fff; text-align:center; border:0 none;}
.ttickets .manifyBtn.disable{ background:#dedede; color:#939393;}
.ttickets .tnum{ font-size:16px; font-weight:bold; color:#f06528; margin-right:2px;}
.queryResW .noResLi{ margin-top:50px; text-align:center; font-size:14px; color:red;}
.queryResW .vHidden{ font-style:normal; color:#fff; visibility:hidden;}
.queryResW .item .lt{ margin-right:12px;}




.mtW{ display:none; position:absolute; top:40px; left:0; right:0; bottom:0; z-index:12px; font-size:12px; background:#fff;}
.mtW .con{ padding:20px 10px 0;}
.mtW .ticketsW{ padding:15px 10px 20px;}
.mtW .ticketsW .tip{ color:red}
.mtW .tt{ padding:10px; border:1px solid #ebebeb; background:#fff; margin:5px 0 10px;}
.mtW .tt .ticket{ color:#4989ba}
.mtW .tt .rt{ margin-top:5px;}
.mtW .tt .ticNum{ height:26px; width:40px; padding:0 5px; margin:0 3px; text-align:center; border:1px solid #4989ba}
.mtW .orgTic{ color:red}
.mtW .orgTic i{ position:relative; font-style:normal;}
.mtW .orgTic i.num{ font-size:16px; font-weight:bold; margin-right:3px;}
.mtW .orgTic i.st{ font-size:12px; top:1px; margin:0 3px;}
.mtW .mtBtn{ width:50px; height:25px; background:#3687c6; border-radius:2px; color:#fff; text-align:center; border:0 none; margin-left:13px;}
.mtW .cancelManif{ background:#d07c45;margin-left:10px;}

/* loading */
.g_loading{ position:absolute; height:100px; z-index:11; left:0; right:0; top:50%; margin-top:-50px; text-align:center;}
.loadingTxt{  position:relative; display:inline-block; top:-60px; left:-42px;}
/* .loadingIcon{ display:none; position:relative; display:inline-block; width:100px; height:100px; top:50%; left:50%; 
	-webkit-transform:scale(0.3);
	-moz-transform:scale(0.3);
	-webkit-animation-name: rotateThis;
	-webkit-animation-duration:1.2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	-moz-animation-name: rotateThis;
	-moz-animation-duration:1.2s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:linear;
	-webkit-transform-origin:top left;
	-moz-transform-origin:top left;
}
.loadingIcon .box{ position:absolute; width:20px; height:20px; background:#afafaf; border-radius:100px;}
.loadingIcon .box_1{
	opacity:0.12;
	-webkit-transform:rotate(0deg) translate(0,-40px) scale(0.1);
	-moz-transform:rotate(0deg) translate(0,-40px) scale(0.1);
}
.loadingIcon .box_2{
	opacity:0.25;
	-webkit-transform:rotate(45deg) translate(0,-40px) scale(0.2);
	-moz-transform:rotate(45deg) translate(0,-40px) scale(0.2);	
}
.loadingIcon .box_3{
	opacity:0.37;
	-webkit-transform:rotate(90deg) translate(0,-40px) scale(0.4);
	-moz-transform:rotate(90deg) translate(0,-40px) scale(0.4);
}
.loadingIcon .box_4{
	opacity:0.50;
	-webkit-transform:rotate(135deg) translate(0,-40px) scale(0.6);
	-moz-transform:rotate(135deg) translate(0,-40px) scale(0.6);
}
.loadingIcon .box_5{
	opacity:0.62;
	-webkit-transform:rotate(180deg) translate(0,-40px) scale(0.8);
	-moz-transform:rotate(180deg) translate(0,-40px) scale(0.8);
}
.loadingIcon .box_6{
	opacity:0.75;
	-webkit-transform:rotate(225deg) translate(0,-40px) scale(1);
	-moz-transform:rotate(225deg) translate(0,-40px) scale(1);
}
.loadingIcon .box_7{
	opacity:0.87;
	-webkit-transform:rotate(270deg) translate(0,-40px) scale(1.2);
	-moz-transform:rotate(270deg) translate(0,-40px) scale(1.2);
}
.loadingIcon .box_8{
	opacity:1;
	-webkit-transform:rotate(315deg) translate(0,-40px) scale(1.4);
	-moz-transform:rotate(315deg) translate(0,-40px) scale(1.4);
}
@-webkit-keyframes rotateThis{
  0%{ transform:rotate(0deg) scale(0.3)}
  100%{ transform:rotate(360deg) scale(0.3)}
} 
@-moz-keyframes rotateThis{
  0%{ transform:rotate(0deg) scale(0.3)}
  100%{ transform:rotate(360deg) scale(0.3)}
}  */



